/**
 * 路径解析器 - PLM项目路径管理
 * 提供PLM项目的路径解析功能
 */

/**
 * 获取根目录辅助函数路径
 * @param {string} helperName 辅助函数名称
 * @returns {string} 完整路径
 */
function getRootHelperPath(helperName) {
  return `../../../../../helpers/${helperName}`;
}

/**
 * 获取项目级辅助函数路径
 * @param {string} helperName 辅助函数名称
 * @returns {string} 完整路径
 */
function getProjectHelperPath(helperName) {
  return `../../../helpers/${helperName}`;
}

/**
 * 获取基础业务逻辑路径
 * @param {string} bizName 业务名称
 * @returns {string} 完整路径
 */
function getBaseBizPath(bizName) {
  return `../../../comm/biz/${bizName}`;
}

/**
 * 获取配置文件路径
 * @param {string} configName 配置文件名称
 * @returns {string} 完整路径
 */
function getConfigPath(configName) {
  return `../../../../../config/${configName}`;
}

/**
 * 获取页面路径
 * @param {string} pageName 页面名称
 * @returns {string} 完整路径
 */
function getPagePath(pageName) {
  return `../pages/${pageName}`;
}

// 导出所有路径解析方法
module.exports = {
  getRootHelperPath,
  getProjectHelperPath,
  getBaseBizPath,
  getConfigPath,
  getPagePath
}; 